package com.ilop.sthome.data.enums;

/**
 * @author skygge
 * @date 2020-01-16.
 * GitHub：javofxu@github.com
 * email：skygge@yeah.net
 * description：设备类型最小细胞
 * 注意：(新增设备时候，需要完善以下文件：
 * CellsEnum.java\
 * DeviceTrigger.java\
 * ProductGroup.java\
 * SmartDevice.java\
 * DeviceStatusUtil.java\
 * ConfigureUtil.java\
 * 以及各入口)
 */
public class CellsEnum {

    public static int SMART_DEVICE_GATEWAY = 0;//智能网关
    public static int SMART_DEVICE_FIRE = 1; // 智能消防
    public static int SMART_DEVICE_THEFT = 2; //智能防盗
    public static int SMART_DEVICE_ENVIRONMENT = 3; //智能环境

    public static String SMART_HOME_INSTRUCTIONS = "http://61.164.94.198:1415/instruction/"; //智能家居说明书

    static String[] SMART_GATEWAY = {"GATEWAY"};//网关

    static String[] SMART_CAMERA = {"IPC"};//摄像头

    static String[] SMART_TIMER = {"TIMER"};//网关定时

    static String[] SMART_CLICK = {"CLICK"};//点击执行

    static String[] SMART_DELAY = {"DELAY"};//延时

    static String[] SMART_PHONE = {"PHONE"};//推送

    static String[] SMART_PIR = {"0100", "1100", "2100", "0109"};//PIR

    static String[] SMART_PIR_COMMON = {"01", "02", "03"};//PIR常用功能

    static String[] SMART_DOOR = {"0101", "1101", "2101", "010A"};//门磁

    static String[] SMART_DOOR_COMMON = {"08", "09", "0A"};//门磁常用功能

    public static String[] SMART_TH_CHECK = {"0102", "1102", "2102"};//温湿度探测器

    static String[] SMART_TH_COMMON = {"0D", "0E"};//温湿度探测器常用功能

    static String[] SMART_SOCKET = {"0200", "1200", "2200"};//插座

    static String[] SMART_SOCKET_COMMON = {"18", "19"};//插座常用功能

    static String[] SMART_LIGHTING_MODULE = {"1216"};//开关模块

    static String[] SMART_LIGHTING_MODULE_COMMON = {"1A", "1B"};//开关模块常用功能

    static String[] SMART_CONTROL = {"0215", "1215", "2215"};//温控器

    static String[] SMART_CONTROL_COMMON = {"1C"};//温控器常用功能

    static String[] SMART_OUTDOOR = {"020E", "120E", "220E"};//室外警笛

    static String[] SMART_SOS = {"0300", "1300", "2300"};//SOS

    static String[] SMART_SOS_COMMON = {"04"};//SOS常用功能

    public static String[] SMART_BUTTON = {"0301", "1301", "2301"};//按键

    static String[] SMART_BUTTON_COMMON = {"0F", "10"};//按键常用功能

    static String[] SMART_SCENE_SWITCH = {"0305"};//场景开关

    static String[] SMART_SCENE_SWITCH_COMMON = {"0B", "0C"};//场景开关常用功能

    static String[] SMART_DOOR_LOCK = {"1213"};//门锁

    static String[] SMART_DOOR_LOCK_COMMON = {"11", "12"};//门锁常用功能

    static String[] SMART_SM_ALARM = {"0001", "1001", "2001", "0009", "1009", "2009" ,"000F", "100F", "200F"};//SM报警器

    static String[] SMART_SM_ALARM_COMMON = {"13", "1D"};//SM报警器常用功能

    static String[] SMART_CO_ALARM = {"0000", "1000", "2000", "0008", "1008", "2008" ,"000E", "100E", "200E"};//CO报警器

    static String[] SMART_CO_ALARM_COMMON = {"14", "1E"};//CO报警器常用功能

    static String[] SMART_GAS_ALARM = {"0002", "1002", "2002", "1006", "000A", "100A" ,"200A", "0010", "1010", "2010"};//CAS报警器

    static String[] SMART_GAS_ALARM_COMMON = {"15", "1F"};//CAS报警器常用功能

    static String[] SMART_CO_GAS_ALARM = {"1014"};//CO&GAS报警器

    static String[] SMART_CO_GAS_ALARM_COMMON = {"24", "25", "26"};//CO&GAS报警器常用功能

    static String[] SMART_NEW_GAS_ALARM = {"1015"};//新燃气报警器

    static String[] SMART_NEW_GAS_ALARM_COMMON = {"22", "23"};//新燃气报警器常用功能

    static String[] SMART_WT_ALARM = {"0004", "1004", "2004", "000C", "100C" ,"200C", "0012", "1012", "2012"};//水感报警器

    static String[] SMART_WT_ALARM_COMMON = {"16", "20"};//热感报警器常用功能

    static String[] SMART_THERM_ALARM = {"0003", "1003", "2003", "000B", "100B" ,"200B", "0011", "1011", "2011"};//热感报警器

    static String[] SMART_THERM_ALARM_COMMON = {"17", "21"};//热感报警器常用功能

    static String[] SMART_SX_ALARM = {"0005", "1005", "2005", "000D", "100D" ,"200D", "0013", "1013", "2013"};//复合型报警器

    static String[] SMART_SX_ALARM_COMMON = {"05", "06"};//复合型报警器常用功能

    static String[] SMART_FLASH_ALARM = {"0212"};//震动闪光报警器

    static String[] SMART_FLASH_ALARM_COMMON = {"27", "28"};//震动闪光报警器常用功能

    static String[] SMART_MANIPULATOR = {"1208"};//机械手

    static String[] SMART_MANIPULATOR_COMMON = {"2B", "2C"};//机械手常用功能

    static String[] SMART_SOLENOID_VALVE = {"1217"};//电磁阀

    static String[] SMART_SOLENOID_VALVE_COMMON = {"29", "2A"};//电磁阀常用功能

    static String[] SMART_UN_KNOW = {"un_know"};//未知设备
}
